#include "stm32f10x.h"                  // Device header
#include "stdbool.h"
extern bool LED_status;
void LED_init(void)
{
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
	
	GPIO_InitTypeDef GPIO_InitStruct;
	GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP;
	GPIO_InitStruct.GPIO_Pin=GPIO_Pin_13;
	GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;
	GPIO_Init(GPIOC,&GPIO_InitStruct);
	
	
	//GPIO_ResetBits(GPIOC,GPIO_Pin_13);
	GPIO_SetBits(GPIOC,GPIO_Pin_13);
	LED_status=0;
}
void LED_ON(void)
{
	GPIO_ResetBits(GPIOC,GPIO_Pin_13);
	LED_status=1;
}
void LED_OFF(void)
{
	GPIO_SetBits(GPIOC,GPIO_Pin_13);
	LED_status=0;
}
void LED_toggle(void)
{
	if(LED_status==0)
	{
		LED_ON();
	}else 
	{
		LED_OFF();
	}
}
